Zepto(function($){

    //显示/隐藏侧面菜单
    $(".icon-menu").tap(function(e){
        e.stopPropagation();
        $(".top-search").show();
        $(".wrapper1").show();
        $(".wrapper2").addClass("show");
        $(".wrapper2").removeClass("hide");
        $(".con").css("overflow","hidden");

    });
    $(".wrapper2").tap(function(){
        if($(this).hasClass("show") == true){
            $(".wrapper2").removeClass("show");
            $(".wrapper2").addClass("hide");
        }
        setTimeout(function(){
            $(".top-search").hide();
            $(".wrapper1").hide();
        },110);
        $(".con").css({"overflow-x":"hidden","overflow-y":"scroll"});
    });

    //商品列表展示方式切换
    $(".show-way div").each(function(i,o){
        $(o).tap(function(){
            $(".show-way div").removeClass("active");
            $(this).addClass("active");
        });
    });
    $("#block-way").tap(function(){
        $(".sort-tab-con").removeClass("row-way-con");
        $(".sort-tab-con").addClass("block-way-con");
    });
    $("#row-way").tap(function(){
        $(".sort-tab-con").removeClass("block-way-con");
        $(".sort-tab-con").addClass("row-way-con");
    });

    //商品介绍切换
    $(".product-details-tab span").each(function(i,o){
        $(o).tap(function(){
            $(".product-details-tab span").removeClass("active");
            $(this).addClass("active");
            $(".product-details-tab-con").hide();
            $(".product-details-tab-con").eq($(this).index()).show();
        });
    });

    //商品尺码选择
    $(".product-size span").each(function(i,o){
        $(o).tap(function(){
            $(".product-size span").removeClass("active");
            $(this).addClass("active");
        });
    });

    //商品颜色选择
    $(".product-color span").each(function(i,o){
        $(o).tap(function(){
            $(".product-color span").removeClass("active");
            $(this).addClass("active");
        });
    });

    //单个商品数量加减
    $(".plus").tap(function(){
        var a=$(".num-div").html();
        a++
        $(".num-div").html(a);
    });
    $(".minus").tap(function(){
        var b=$(".num-div").html();
        b--;
        if(b!=0){
            $(".num-div").html(b);
        }
    });

    //购物车侧滑出按钮效果
    $(".cart-product").swipeLeft(function(e){
        var w1=$(this).width();
        var w2=$(this).parent().find(".right-action").width();
        console.log(w1,w2);
        if($(this).hasClass("move") == false){
            $(this).addClass("move");
            $(this).css({"right":w2 + 5 + 'px',"left":"inherit","opacity":".5"});
            $(this).parent().find(".right-action").css({"left":w1 - w2 + 'px',"right":"inherit"}).fadeIn(450);
        }
        else{
            $(this).removeClass("move");
            $(this).css({"left":"0","right":"inherit","opacity":"1"}).fadeIn(450);
            $(this).parent().find(".left-action").css({"right":"100%","left":"inherit"});
        }
    });

    $(".cart-product").swipeRight(function(){   //向右滑
        var w1=$(this).width();
        var w2=$(this).parent().find(".right-action").width();
        var w3=$(this).parent().find(".left-action").width();
        if($(this).hasClass("move")){
            $(this).removeClass("move");
            $(this).css({"right":"0","left":"inherit","opacity":"1"}).fadeIn(450);
            $(this).parent().find(".right-action").css({"left":"100%","right":"inherit"});
        }
        else{
            $(this).addClass("move");
            $(this).css({"left":w3 + 5 + 'px',"right":"inherit","opacity":".5"});
            $(this).parent().find(".left-action").css({"right":w1 - w3 + 'px',"left":"inherit"}).fadeIn(450);
        }
    });

    function setTotal(){  //计算商品总和
        var s=0;
        for(var x=0;x<$(".cart-area").length;x++){
            var singelPrice=parseFloat($(".cart-product-price span").eq(x).html());
            var num=$(".cart-num-input").eq(x).html();
            s+=singelPrice*num;
            $(".total-num").html(s.toFixed(2)); //保留两位小数
        }
        $(".item-num").html($(".cart-area").length);
    }
    setTotal();
    $(".plus").tap(function(){   //购物车增加单个商品数量
        var a=$(this).parent().find(".cart-num-input").html();
        if(a=='1'){
           price=$(this).parent().parent().find(".cart-product-price span").html();
        }
        a++;
        $(this).parent().find(".cart-num-input").html(a);
        $(this).parent().parent().find(".cart-product-price span").html((a * price).toFixed(2));
        setTotal();
    });
    $(".minus").tap(function(){   //购物车减少单个商品数量
        var b=$(this).parent().find(".cart-num-input").html();
        var price2=$(this).parent().parent().find(".cart-product-price span").html();
        b--;
        if(b!=0){
            $(this).parent().find(".cart-num-input").html(b);
            $(this).parent().parent().find(".cart-product-price span").html((price2 - price).toFixed(2));
        }
        console.log(price2,b);
        setTotal();
    });

    $(".sign-up").tap(function(){  //注册窗口
        $("#mask").show();
        $(".sign-up-mask").show();
        $(".fogot-pwd-mask").hide();
    });
    $(".fogot-pwd").tap(function(){   //忘记密码窗口
        $("#mask").show();
        $(".fogot-pwd-mask").show();
        $(".sign-up-mask").hide();
    });
    $(".icon-close").tap(function(){  //弹窗关闭
        $("#mask").hide();
        $(".fogot-pwd-mask").hide();
        $(".sign-up-mask").hide();
    });



    //index页轮播图
    var swiper = new Swiper('.banner', {
        pagination: '.swiper-pagination',
        paginationClickable: true,
        loop:true
    });

    //商品详情图片轮播
    var swiper2 = new Swiper('.product-banner', {
        pagination: '.swiper-pagination',
        paginationClickable: true,
        loop:true
    });

})

